@charset "utf-8";
/* CSS Document */

header{
	width:100%;
}

#logo{
	background: url(../images/logo.gif) no-repeat;
	width:400px;
	height:200px;
	margin:0px auto;
}
#logo-small{
	background: url(../images/logo-small.gif) no-repeat;
	width:20%;
	height:70px;
	margin:0px 0px 20px 0px;
	float:left;
}
#banner{
	border-bottom:2px solid #222222;
	height:70px;
	width:100%;
	font-size:2.8em;
	color:#2e2e2e;
	text-transform:uppercase;
}

#banner p#title-small {
	color:#2e2e2e;
	line-height : 0;
	font-size: 35%;
	display: block;
}

header div#logo-small a{
	width:100%;
	height:100%;
	display:block;
}

header a#logo-small span {
	display:none;
}
html {
	font: 0.8em "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #343434;
	background: #121212;
	margin: 0;
	padding: 0;
}
body {
	width: 800px;
	margin: 50px auto;
	background: #0d0d0d no-repeat;
	padding: 25px 25px 25px 25px;
	border: 12px solid #2e2e2e;
	position:relative;
}
#load {
	/*display: none;*/
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/ajax-loader.gif);
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}
article {
	
}

section.left {
	float : left;
	margin-left : 100px;
}

section.right {
	margin-left : 120px;
	float : left;
}
section div.clear h3 {
	float:left;
	margin: 0;
	margin-top: 10px;
	padding : 0;
	width: 65px;
}

section div.clear p {
	float : left;
	margin: 0;
	margin-top: 10px;
	padding : 0;
}


.hide {
	visibility:hidden;
}

h1 {
	margin: 0;
	font-size:150%;
	padding : 0.5em 0;
	color:#568945;
	font-family:Helvetica, Arial, Sans-serif;
}
h2{
	margin: 0;
	padding : 0.3em 0;
	color: #AAAAAA;
	font-size:110%;
	font-family:Helvetica, Arial, Sans-serif;
	text-decoration: underline;
}
h3{
	display: inline;
	color : #AAAAAA;
}
p {
	margin: 0;
	padding: 0.4em 0;
	color:#686868;
	line-height:1.4em;
	display:inline;
}


p a {
	color:#686868;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;
}

article img.right {
	float: right;
	margin: 0 0 8px 8px;
}
footer {
	padding: 15px;
	color: #2e2e2e;
	text-align: center;
	margin: 30px 0 0 0;
	border-top:2px solid #222222;
}

/*JQUERY*/
nav {
	position:relative;	
	width:800px;
	height:200px;
	overflow: hidden;
	padding:0 0 15px 0;
	border-bottom:2px solid #222222;
}

nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 200px;
	width:800px;
	position: relative;
}
	
nav ul li {
	width: 120px;
	float: left;
	display: block;
	overflow: hidden;
}

nav ul li.selected {
	width: 320px;
}

nav ul li a {
	text-indent: -1000px;
	background:#fff repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow: hidden;
	height: 200px;
}
nav ul li.home a {
	background: url(../images/index.jpg) repeat scroll 0%;
}

nav ul li.afc a {
	background: url(../images/afc.jpg) repeat scroll 0%;
}

nav ul li.aam a {
	background: url(../images/aam.jpg) repeat scroll 0%;
}
nav ul li.location a {
	background: url(../images/location.jpg) repeat scroll 0%;
}

nav ul li.contact a {
	background: url(../images/contact.jpg) repeat scroll 0%;
	border-right-style: none;	
}
.clear {
	clear: both;
}

article header img {
	height : 100px;
	vertical-align:middle;
}

article p {
	display:block;
	text-align: justify;
}
article h2.aam {
	text-transform:uppercase;
	text-decoration:none;
}
article h1 a {
	text-decoration:none;
	margin: 0;
	padding : 0.5em 0;
	color:#568945;
	font-family:Helvetica, Arial, Sans-serif;
}
article img.sample {
	width : 75px;
	float : left;
	padding-right : 1em;
}

article.toogle div {
	padding-left : 50px;
}
